In [1]:
from IPython.display import HTML

HTML('''<script>
code_show=true; 
function code_toggle() {
 if (code_show){
 $('div.input').hide();
 } else {
 $('div.input').show();
 }
 code_show = !code_show
} 
$( document ).ready(code_toggle);
</script>
<form action="javascript:code_toggle()"><input type="submit" value="Click here to toggle on/off the raw code."></form>''')
Out[1]:

La opinión en Twitter, Facebook e Instagram sobre el simulacro. Reporte 5

Por: Laura Merchán

Intervalo de tiempo analizado:

22-03-2020 7:00 a.m a 22-03-2020 11:00 a.m

Sobre el ejercicio:

  1. Construí una red que representa las interacciones de los usuarios de Twitter que publican tuits con los hashtags "simulacrovital","bogotasequedaencasa","simulacrodeaislamiento","cuarentenaobligatoria bogota", "cuarentenaobligatoria bogotá","yomequedoencasa bogota","yomequedoencasa bogotá","quedateencasa bogotá", "quedateencasa bogota" y descargué los tuits asociados al tema. Con métodos de análisis de redes y text mining detecté los influenciadores y temas más importantes en esta conversación. Este ejercicio puede replicarse monitoreando cualquier otra palabra clave, hashtag o usuario.

  2. Revisé los posts en Facebook e Instagram con más interacciones que incluyen la palara Bogotá y fueron realizados en el periodo de tiempo analizado. Este ejercicio se realizó con CrowdTangle.

DISCLAIMER: Este archivo se escribe en 15 minutos. Me disculpo por posibles errores de redacción y ortografía.

Hallazgos principales:

  1. En Twitter la conversación gira en torno a la mejora de la calidad del aire, el cuidado de animales sin hogar y la difusión de información oficial de la alcaldía.
  2. En Facebook el tema central es el saqueo de un supermeracdo por parte de un grupo de inmigrantes seguido por reportes de la segunda muerte en el país por el virus
  3. En Instagram el tema que más genera interacciones es el reporte de **motines en la cárcel modelo.
  4. Las conversaciones políticas cada vez son menos relevantes. Hay un sector pequeño que cuestiona (sin criticar directamente) el simulacro y que replica mensajes producidos por líderes políticos cercanos al petrismo.
In [59]:
import json
from bson.json_util import dumps, CANONICAL_JSON_OPTIONS
from bson import Binary, Code
from collections import Counter, OrderedDict
import pyperclip
import spacy
from wordcloud import WordCloud
from stop_words import get_stop_words
import string
import altair as alt
import matplotlib.pyplot as plt
nlp=spacy.load('es_core_news_sm')
import pandas as pd
stopwords_es= get_stop_words('es')
import pandas as pd
import networkx as nx
import numpy as np
import matplotlib.pyplot as plt
import collections
import tweepy
import csv
import operator
import community
from IPython.display import Markdown,display
from datetime import datetime
import dateutil
In [64]:
from pymongo import MongoClient
client = MongoClient()
db = client.corona

Detección de comunidades

In [66]:
G=nx.read_graphml("/home/laufernanda/Documents/corona-redes/simulacro6.graphml")
print('La red tiene ',G.number_of_nodes(),'usuarios y ',G.number_of_edges(),"interacciones")
La red tiene  1679 usuarios y  3894 interacciones
In [68]:
from IPython.display import Image
Image(filename='image6.png') 
Out[68]:
In [69]:
G= nx.DiGraph(G)
centrality = nx.eigenvector_centrality(G)

for node in G.nodes():
    G.nodes[node]["in_degree"]=G.in_degree[node]
    G.nodes[node]["out_degree"]=G.out_degree[node]
    G.nodes[node]["eigenvector"]=centrality[node]
In [70]:
H=G.to_undirected()
partition=community.best_partition(H)
for node in G.nodes() :
    G.node[node]['comunidad']= partition[node]
In [71]:
#Análisis comunidades
#Tamano comunidades
c=Counter(list(partition.values()))
c=OrderedDict(c.most_common())
n=G.number_of_nodes()/20
comunidades_importantes=[]
for k in c.keys():
    if c[k]>= n:
        comunidades_importantes.append(k)
print("La red tiene ", len(comunidades_importantes), " comunidades importantes (tienen más del 5% de los nodos)" )
La red tiene  7  comunidades importantes (tienen más del 5% de los nodos)
In [72]:
top_reacciones={}
top_creadores={}
top_influencers={}
grado_in=sorted(G.in_degree(),key=operator.itemgetter(1),reverse=True)
for comunidad in comunidades_importantes:
    nodos_comunidad=[node for node in G.nodes() if G.nodes[node]['comunidad']==comunidad]
    grado_in=sorted(G.in_degree(nodos_comunidad),key=operator.itemgetter(1),reverse=True)
    grado_out=sorted(G.out_degree(nodos_comunidad),key=operator.itemgetter(1),reverse=True)
    eigen={k:v for k,v in centrality.items() if k in nodos_comunidad}
    eigen=sorted(eigen,key=operator.itemgetter(1),reverse=True)
    top_reacciones[comunidad]=[x[0] for x in grado_in[0:5]]
    top_creadores[comunidad]=[x[0] for x in grado_out[0:5]]
    top_influencers[comunidad]=eigen[0:5]

¿De qué hablan las cinco comunidades con más usuarios?

De la comunidad con más nodos (usuarios) a la de menos:

  1. (Azul en la gráfica) Es una comunidad de difusión de los resultados positivos de calidad del aire .

  2. (Verde en la gráfica)Es una comunidad que replica el mensaje de que Cundinamarca está abasteciendo de alimentos a Bogotá Este mensaje fue emitido por el gobernador de Cundinamarca.

  3. (Rojo en la gráfica)Es una comunidad de Preocupación ciudadana por el bienestar de los animales durante el simulacro Resalta la difusión de la extención del simulacro.@juliherrerap es especialmente importante en esta comunidad

  4. (Rosada en la gráfica) Es una comunidad de difusión de información oficial. Especialmente de los reportes de la alcaldía desde el PMU.

  5. (Naranja en la gráfica) Es una comunidad de difusión del contenido publicado por @bogota__dcDado que e sta no es una cuenta oficial, pero presenta contenido informativo que tiene un impacto significativo, a veces mezclando información y opinión, considero relevante secguirla.

Las 6 y 7 son tan pequeñas que no logran verse en la gráfica. La 6 es una comunidad de difusión sobre información del simulacro en Boyacá y Cundinamarca. La 7 es una comunidad que cuestiona el simulacro. En esta comunidad se retuitean mensajes cercanos al petrismo.

In [73]:
import pytz
start = datetime(2020, 3, 22, 12, 00, 00, 0, pytz.UTC)
end = datetime(2020, 3, 22, 16, 00, 00, 0, pytz.UTC)
In [79]:
count=0
for comunidad in comunidades_importantes:
    count+=1
    display(Markdown(str("## Comunidad "+ str(count) + ":")))
    
    display(Markdown(str("**La comunidad "+ str(count)+ " tiene "+ str(c[comunidad])+" usuarios**")))
    display(Markdown(str("**La comunidad "+ str(count)+ " habla de:**")))
    nodos_comunidad=[node for node in G.nodes() if G.nodes[node]['comunidad']==comunidad]
    nodos_comunidad=[sub.replace('@', '') for sub in nodos_comunidad] 
    tw_iter=db.simulacro.find({"user.screen_name":{"$in":nodos_comunidad}})
    text=[]
    ids_filtrados=[]
    for tweet in tw_iter:
        tw=tweet
        date_tuit=dateutil.parser.parse(tw["created_at"])
        if(start<date_tuit< end):
            ids_filtrados.append(tw['_id'])
            text.append(tweet["text"])
    if len(text)>=1:
        text_s=" ".join(text)
        text_s=text_s.replace("https"," ")
        text_s=text_s.replace("RT"," ")

        wordcloud =  WordCloud(scale=2, max_words=2000,relative_scaling=0.5,background_color ='white',stopwords=stopwords_es).generate(text_s)

        plt.imshow(wordcloud)
        plt.axis("off")
        plt.show()
    print("Se incluyeron ",len(text), "tuits producidos por nodos de esta comunidad en el intervalo de tiempo analizado.")
    
    display(Markdown(str("**los usuarios que son más retuiteados, mencionados o citados en la comunidad "+ str(count) + " son:**"+
                         ", ".join(top_reacciones[comunidad]))))
    print("__________________________________________________________________________________________________________________")
    
    display(Markdown(str("**los usuarios que retuitean, mencionan y citan más en la comunidad "+ str(count) + " son:**"+
                         ", ".join(top_creadores[comunidad]))))
    #print("__________________________________________________________________________________________________________________")
    #display(Markdown(str("**los usuarios con mayor influencia en la comunidad "+ str(comunidad) + " son:**"+
    #                     ", ".join(top_influencers[comunidad]))))
    #print("__________________________________________________________________________________________________________________")
    display(Markdown(str("**los trinos más retuiteados de la comunidad "+ str(count) + " son:**")))
    nodos_comunidad=[node for node in G.nodes() if G.nodes[node]['comunidad']==comunidad]
    nodos_comunidad=[sub.replace('@', '') for sub in nodos_comunidad]
    
    #Top most retweeted tweets
    tw_iter_RT = db.simulacro.aggregate([
        {"$match": {
            "$and":[ {"retweeted_status": {"$exists": True}},
                   {"_id":{"$in":ids_filtrados}}
                   ]}},
        {"$replaceRoot": { "newRoot": "$retweeted_status" }},
        {"$group" : {"_id":"$id",
                     "text":{"$last":"$extended_tweet.full_text"},
                     "username":{"$last":"$user.screen_name"},
                     "count":{"$sum":1}}},
        {"$sort": {"count": -1}}
        ])
    try:
        top = [tw_iter_RT.next() for i in range(10)]
        df= pd.DataFrame(top)
        pd.set_option("max_colwidth",300)
        display(df)
    except:
        top = list(tw_iter_RT)
        df= pd.DataFrame(top)
        display(df)
        print("no hay suficiente info disponible")
        

    display(Markdown(str("**los hashtags más usados en la comunidad "+ str(count) + " son:**")))
    
    #Hashtgas
    #Top most used hashtags
    tw_iter_HT = db.simulacro.aggregate([
        {"$match":{"_id":{"$in":ids_filtrados}}},
        {"$unwind": "$entities.hashtags"},
        {"$group" : {"_id":"$entities.hashtags.text",
                   "count":{"$sum":1}}},
        {"$sort": {"count": -1}}
    ])
    try:
        top = [tw_iter_HT.next() for i in range(5)]
        df= pd.DataFrame(top)
        display(df)
    except:
        top = list(tw_iter_HT)
        df= pd.DataFrame(top)
        display(df)
        print("no hay suficiente info disponible")

Comunidad 1:

La comunidad 1 tiene 338 usuarios

La comunidad 1 habla de:

Se incluyeron  139 tuits producidos por nodos de esta comunidad en el intervalo de tiempo analizado.

los usuarios que son más retuiteados, mencionados o citados en la comunidad 1 son:@ambientebogota, @theogelves, @juanmfotografo, @soyeduagdo, @aemon3428

__________________________________________________________________________________________________________________

los usuarios que retuitean, mencionan y citan más en la comunidad 1 son:@ambientebogota, @juanrsan, @aleja945, @dniel_cifuentes, @catabaron

los trinos más retuiteados de la comunidad 1 son:

_id count text username
0 1241713267401252868 97 ¡Mejoramos! 💪🏻 Bogotá vuelve a tener sus 13 estaciones en condiciones moderadas 🟢. La reducción habitual de la emisiones durante el #SimulacroVital y los cambios en los vientos han disminuido el material particulado en la atmósfera de la ciudad. Reporte: https://t.co/TxCMMksQze https://t.co/knT... Ambientebogota
1 1241714655279579136 17 None TheoGelves
2 1241742072668917761 2 Ya que no somos capaces de hacer las cosas sin ser obligados.\n\nNos tuvieron que encerrar para que todo mejore, el aire mejora, los animales se ven ahora con más frecuencia. Definitivamente no le estamos aportando nada bueno al planeta cuando tenemos libertad Juanmfotografo
3 1241447570385383425 1 "Tengan la plena certeza de que nadie en Bogotá se va a quedar sin abrigo y sin alimento", garantiza la alcadesa @ClaudiaLopez. ¡#TodoSaldráBien! Mientras ustedes dicen "#YoMeQuedoEnCasa", nosotros trabajamos sin descanso para superar con éxito este reto. https://t.co/IINAdhS361 SeguridadBOG
4 1241474395379564545 1 Que no panda el cunico! Hay comida para tod@s. Y TODOS los supermercados, grandes superficies y plazas de mercado permanecerán abiertas ahora y durante la cuarentena. (Hay domicilios!!!) En @DesEconomicoBog estamos comprometidos con el abastecimiento de la ciudad.🚀 CDuranCo
5 1241721266861678593 1 En medio de la crisis los campesinos de Cmarca siguen siendo ejemplo de trabajo y fortaleza. Hoy domingo 22 de marzo, tercer día de #SimulacroVital, se reporta el ingreso de 674 vehículos para abastecer Bogotá, son 6.131 toneladas, cuando el promedio un día como hoy es de 3.250. nicolasgarciab
6 1241719199044698113 1 None Danitovar
7 1241701028317343744 1 Gracias @ETB @ETBsoluciones \nRetienen la factura del mes pasado para en plena cuarentena sacarnos los ojos y generar un recibo doble @ClaudiaLopez #Bogota #YoMeQuedoEnMiCasa rflaco86
8 1241727869874835460 1 @juanrsan @ClaMoralesM @maritzalab Hola @juanrsan, gracias por tu mensaje. Le pedimos ayuda a @AlcaldChapinero, entidad competente en este caso, para que verifique y garantice que los animales, que están en estos establecimientos de comercio, tengan sus necesidades básicas satisfechas durante el... Ambientebogota
9 1241740988982464512 1 A pocas horas del confinamiento severo en Bogotá hago las siguientes preguntas : 1 ¿Las personas que viven del día a día , vendedores informales por ejemplo en Bogotá de que van a vivir ? ¿Se les dará un auxilio por el mes ? ¿A donde se dirigen ? @ClaudiaLopez HOLLMANMORRIS

los hashtags más usados en la comunidad 1 son:

no hay suficiente info disponible

Comunidad 2:

La comunidad 2 tiene 183 usuarios

La comunidad 2 habla de:

Se incluyeron  99 tuits producidos por nodos de esta comunidad en el intervalo de tiempo analizado.

los usuarios que son más retuiteados, mencionados o citados en la comunidad 2 son:@nicolasgarciab, @cundinamarcagob, @ceismovilidad, @jorgegodoyl, @iccugob

__________________________________________________________________________________________________________________

los usuarios que retuitean, mencionan y citan más en la comunidad 2 son:@ceismovilidad, @andrescnietor, @leosierra065, @yolimamoras, @valbuenaramos

los trinos más retuiteados de la comunidad 2 son:

no hay suficiente info disponible

los hashtags más usados en la comunidad 2 son:

no hay suficiente info disponible

Comunidad 3:

La comunidad 3 tiene 172 usuarios

La comunidad 3 habla de:

Se incluyeron  121 tuits producidos por nodos de esta comunidad en el intervalo de tiempo analizado.

los usuarios que son más retuiteados, mencionados o citados en la comunidad 3 son:@juliherrerap, @animalesbog, @mellanovha, @reporteroanimal, @animalrevistaco

__________________________________________________________________________________________________________________

los usuarios que retuitean, mencionan y citan más en la comunidad 3 son:@lrgrivera, @jhoanslp, @reporteroanimal, @ingabrielc, @nataliaab08

los trinos más retuiteados de la comunidad 3 son:

_id count text username
0 1241696557092798465 48 Hay gente extraordinaria haciendo cosas maravillosas por los seres que muchos olvidan en este #SimulacroVital y #AislamientoObligatorio. No piden q todos hagamos lo mismo, pero sí que les ayudemos en esta misión! Los perritos están abriendo las bolsas de basura, mueren de hambre https://t.co/lDd... juliherrerap
1 1241726154857418752 23 Durante el segundo día del #SimulacroVital atendimos cuatro casos de urgencias veterinarias por llamados a Línea 123. Asistimos y trasladamos a los animales a clínicas veterinarias especializadas para realizar exámenes complementarios, diagnóstico y tratamiento. #NoParamos https://t.co/lsK2XfrACV AnimalesBOG
2 1241699477381152768 11 Eso ocurre en el Barrio Juan Rey de #Bogotá. Hay muchísimos animales en condición de calle y ya proteccionistas no dan a basto. Todo se ha agudizado por la coyuntura. NO PIDEN DINERO\nNecesitan: \n-Concentrado 🐶🐱\n- Menudencias🍖🍗🥩\n-Arroz 🍚\nTeléfonos: 3173751143 - 3197976275 MellanoVha
3 1241486847970365440 8 Hacemos un llamado a las alcaldías locales para que lideren la verificación y control de los animales que están en establecimientos de comercio de mascotas para garantizar que tengan sus necesidades básicas satisfechas en el marco de las excepciones del decreto de #SimulacroVital https://t.co/4O... AnimalesBOG
4 1241754111651065858 4 ¡ATENCIÓN! #BogotaSeQuedaEnCasa ¿y qué pasa con los animales comercializados por las tiendas de mascotas? Denuncian animales encerrados en Tienda Mascotiamigos. #Bogotá #CoronavirusColombia #COVID19 @AnimalesBOG @andreanimalidad @NataliaParraOso @AGaviriaH https://t.co/jtwieeoYBo reporteroanimal
5 1241730706373558275 4 Urgencias veterinarias durante el segundo día de #SimulacroVital\nCaso 3:\nCanino en estado de envenenamiento. Presenta vómito e inflamación de abdomen. \nTrasladado a clínica veterinaria. \nLocalidad: San Cristóbal.\n#TodoSaldráBien #YoMeQuedoEnCasa https://t.co/4A5sPiDOG6 AnimalesBOG
6 1241713267401252868 4 ¡Mejoramos! 💪🏻 Bogotá vuelve a tener sus 13 estaciones en condiciones moderadas 🟢. La reducción habitual de la emisiones durante el #SimulacroVital y los cambios en los vientos han disminuido el material particulado en la atmósfera de la ciudad. Reporte: https://t.co/TxCMMksQze https://t.co/knT... Ambientebogota
7 1241722396492673025 2 Red de participación cuidada en Bogotá para la alimentación y el cuidado de los animales en condición de calle. 👏🏼💚\n\n@AlcaldiadeMed @QuinteroCalle animalrevistaco
8 1241730116469784577 2 Urgencias veterinarias durante el segundo día de #SimulacroVital\nCaso 2:\nCanino con inflamación y sangrado en el pene. Se queja de dolor y no come.\nTrasladado a clínica veterinaria. \nLocalidad: Bosa\n#TodoSaldráBien #YoMeQuedoEnCasa https://t.co/XamUa7dKyt AnimalesBOG
9 1241729180309520389 2 Urgencias veterinarias durante el segundo día de #SimulacroVital\n\nCaso 1:\nFelino de 2 meses de edad aproximadamente, atacado por perros. No puede mover el tren posterior. Trasladado a clínica veterinaria. \nLocalidad: Usme\n#TodoSaldráBien #YoMeQuedoEnCasa https://t.co/7pi7s40DPH AnimalesBOG

los hashtags más usados en la comunidad 3 son:

_id count
0 SimulacroVital 84
1 Bogotá 11
2 BogotaSeQuedaEnCasa 5
3 SimulacroDeAislamiento 1
4 AplaudoANuestrosHeroes 1

Comunidad 4:

La comunidad 4 tiene 145 usuarios

La comunidad 4 habla de:

Se incluyeron  83 tuits producidos por nodos de esta comunidad en el intervalo de tiempo analizado.

los usuarios que son más retuiteados, mencionados o citados en la comunidad 4 son:@bogota, @bomberosbogota, @minsaludcol, @alcaldiasuba11, @subredsurocci

__________________________________________________________________________________________________________________

los usuarios que retuitean, mencionan y citan más en la comunidad 4 son:@subredsurocci, @albertfgiraldo, @deisymayte, @camachito07, @magicliz_

los trinos más retuiteados de la comunidad 4 son:

_id count text username
0 1241730460239245312 17 #AEstaHora desde el Puesto de Mando Unificado PMU, todas las entidades de @Bogota hacemos monitoreo constante de la ciudad en este tercer día de #SimulacroVital 🚒 tu que puedes #QuédateEnCasa https://t.co/iSgT6qrip1 BomberosBogota
1 1241538885013946370 8 "Extenderemos la vigencia de nuestro decreto de #SimulacroVital obligatorio en Bogotá 24 horas, hasta el martes a la medianoche. Seguirán rigiendo las mismas restricciones que hasta ahora", dijo @ClaudiaLopez en declaraciones junto al presidente Iván Duque, en la Casa de Nariño. https://t.co/lQy... Bogota
2 1241535530245992448 5 ¡Parte de tranquilidad! Entre el 20 de marzo y el 20 de abril, no tendrán que pagar servicios públicos. Además, se garantizará que los servicios sociales, culturales, de seguridad y justicia, lleguen a las casas. Extendemos 24 horas + #SimulacroVital obligatorio #TodoSaldráBien https://t.co/is4p... Bogota
3 1241727831329120256 5 Encuentra aquí las cifras más relevantes del segundo día del #SimulacroVital obligatorio, entre ellas suspensión de call centers por incumplimiento de medidas sanitarias. https://t.co/jRIJtIe3Wn Bogota
4 1241746959045726213 3 "Ayúdanos a mantener limpia a @Bogota. Evita entregarle muebles viejos o escombros a carreteros que te cobran más y seguramente dejarán estos residuos en la vía pública. Llama a la línea 110 y solicita la recolección de los residuos. Es fácil, rápido y seguro.\n#YoMeQuedoEnCasa " https://t.co/7p... ALCALDIASUBA11
5 1241713740246065153 2 Si no te cuidas es porque:\n ▪No quieres 🤦🏻‍♂\n▪ Esperas que otro lo haga por ti 🤨 \n▪ No sabes cómo 🤷🏻‍♀\nEn este #SimulacroVital toma la decisión de cuidarte por ti, por tu salud y por la de los que te rodean.\n✍🏼Sigue estas recomendaciones, ¡sin excusas!\n# YoMeQuedoEnCasa https://t.co/wNTBcW... planeacionbog
6 1241740988982464512 1 A pocas horas del confinamiento severo en Bogotá hago las siguientes preguntas : 1 ¿Las personas que viven del día a día , vendedores informales por ejemplo en Bogotá de que van a vivir ? ¿Se les dará un auxilio por el mes ? ¿A donde se dirigen ? @ClaudiaLopez HOLLMANMORRIS
7 1241484143009181698 1 #NuestrosHéroes también se trasladan para atender a nuestros usuarios en sus hogares. Desde el programa de Atención Médica Domiciliaria te decimos #QuédateEnCasa #YoMeQuedoEnCasa #SimulacroVital @Bogota @MinSaludCol @INSColombia @ClaudiaLopez @VMartinez35 @Yulieth_53 https://t.co/pgu37NAyxW SubRedSurOcci
8 1241745873815642112 1 None Bogota__DC
9 1241704974733713414 1 Continuamos con el tercer día del #SimulacroVital obligatorio. 🏡👨‍👩‍👧‍👦 Gracias a todos los ciudadanos que han acatado las medidas y han dicho #YoMeQuedoEnCasa, por su compromiso y solidaridad #TodoSaldráBien. https://t.co/29Tau62BcX Ambientebogota

los hashtags más usados en la comunidad 4 son:

_id count
0 SimulacroVital 22
1 AEstaHora 17
2 YoMeQuedoEnCasa 5
3 COVIDー19 3
4 QuedateEnCasa 3

Comunidad 5:

La comunidad 5 tiene 121 usuarios

La comunidad 5 habla de:

Se incluyeron  47 tuits producidos por nodos de esta comunidad en el intervalo de tiempo analizado.

los usuarios que son más retuiteados, mencionados o citados en la comunidad 5 son:@bogota__dc, @historia_bogota, @penalosadas, @lafrunofila, @ambiguoser

__________________________________________________________________________________________________________________

los usuarios que retuitean, mencionan y citan más en la comunidad 5 son:@nicosuuno2012, @romerojairo, @buque09, @otto_metal, @penalosadas

los trinos más retuiteados de la comunidad 5 son:

no hay suficiente info disponible

los hashtags más usados en la comunidad 5 son:

_id count
0 SimulacroVital 37
1 URGENTE 3
2 SimulacroDeAislamiento 3
3 BogotaSeQuedaEnCasa 1
4 Bogotá 1

Comunidad 6:

La comunidad 6 tiene 100 usuarios

La comunidad 6 habla de:

Se incluyeron  50 tuits producidos por nodos de esta comunidad en el intervalo de tiempo analizado.

los usuarios que son más retuiteados, mencionados o citados en la comunidad 6 son:@jcardenasrey, @jdcavanzoortiz, @ivanduque, @ramirobarragana, @infopresidencia

__________________________________________________________________________________________________________________

los usuarios que retuitean, mencionan y citan más en la comunidad 6 son:@prudentemente, @irmalherrera, @mayoligutierrez, @windsormira, @elguapito01

los trinos más retuiteados de la comunidad 6 son:

_id count text username
0 1241722783249424385 13 Ciudadanos recuerden que mientras dure el #SimulacroVital y luego en el aislamiento preventivo obligatorio se puede salir de casa a comprar los elementos de primera necesidad. La cadena de abastecimiento está garantizada desde @infopresidencia y @AlcaldiaBGA. https://t.co/GomFV2EuoX JDCavanzoOrtiz
1 1241563933435211777 5 #BoyacáEnMisManos Así lucía Duitama pasadas las 8:00 de esta noche, a propósito del #SimulacroDeAislamiento ordenado para contener expansión del #coronavirus\n📸Jorge Camacho\n #MiBellaBoyacá https://t.co/5sHz8jj3R6 boyacasietedias
2 1241391601840263170 4 #SimulacroVital En la madrugada del sábado ingresaron a la Central de Abastos de Bucaramanga 2.455 toneladas de alimentos (frutas, verduras, hortalizas, tubérculos, pescados, víveres y abarrotes), presentando un incremento del 42% respecto al viernes, y 1.257 vehículos de carga. https://t.co/yem... JCardenasRey
3 1241542222325088259 3 En Bucaramanga extendemos el #SimulacroVital hasta el martes para que continúe con la cuarentena implementada por el presidente @IvanDuque, q regirá a partir del miércoles.\n\nQueremos defender la vida de todos los bumangueses y habitantes del área metropolitana. Juntos lo haremos. JCardenasRey
4 1241430595256889347 3 Invito a quienes por razones de fuerza mayor o necesidad, deban salir de casa durante el #SimulacroVital en Boyacá, a seguir estos protocolos ante el Covid-19. \n\n¡Así disminuimos el riesgo! Tomemos en serio estas recomendaciones para protegernos entre todos. \n\n#MeQuedoEnCasa https://t.co/W5X... RamiroBarraganA
5 1241537652899426305 3 Extendido el simulacro en Bogotá y empata con la cuarentena. Vamos bien!!! #ColombiaUnida en equipo y jalando pa’l mismo lado! Así es que es Presidente @IvanDuque y Alcaldesa @ClaudiaLopez \n#YoMeQuedoEnCasa MAndreaNieto
6 1241160585020149760 2 @PartidoMIRA @carlos_guevara @aydeelizarazoc @AnaPaolaAgudelo @Virguez @infopresidencia @IvanDuque @MinInterior @mindefensa Las indicaciones de las autoridades para llevar a cabo con éxito #SimulacroVital y otras medidas de aislamiento, son claves para contener el COVID-19 y evitar que su propag... irmalherrera
7 1241547369197568005 2 #Atención como lo habíamos adelantado, el gobernador de Boyacá Ramiro Barragán @RamiroBarraganA acaba de tomar la decisión de ampliar el #SimulacroVital hasta el martes a medianoche para empalmarlo con la cuarentena ordenada por el presidente Iván Duque. #BoyacáEnMisManos boyacasietedias
8 1241536094337929218 1 🔴#Atención | Extienden 24 horas más el #SimulacroVital.\n\nQuienes salieron de #Bogotá solo reingresarán por "estrictas razones de fuerza mayor".\n\nAnuncios de alcaldesa mayor de @Bogota, @ClaudiaLopez, y del presidente @IvanDuque. https://t.co/C6uMEyyfHa RedMasNoticias
9 1241514683821162501 1 Conozca en cifras cómo avanza el #SimulacroVital de aislamiento por #Covid_19 en #Bucaramanga.\n\nToda la información en este enlace: https://t.co/mHZWwHKupf\n\n#QuedateEnCasa #LaVidaEsSagrada #DeEstaSalimosJuntos https://t.co/YtbyitO8Fh AlcaldiaBGA

los hashtags más usados en la comunidad 6 son:

_id count
0 SimulacroVital 35
1 claudialopez 5
2 BoyacáEnMisManos 5
3 SimulacroDeAislamiento 5
4 toquedequedacolombia 3

Comunidad 7:

La comunidad 7 tiene 99 usuarios

La comunidad 7 habla de:

Se incluyeron  63 tuits producidos por nodos de esta comunidad en el intervalo de tiempo analizado.

los usuarios que son más retuiteados, mencionados o citados en la comunidad 7 son:@claudialopez, @uaesp, @heidy_up, @ruthquevedof, @pgn_col

__________________________________________________________________________________________________________________

los usuarios que retuitean, mencionan y citan más en la comunidad 7 son:@ricardorosania, @maritza_2304, @ruthquevedof, @gustavopenuela, @mhemamedina

los trinos más retuiteados de la comunidad 7 son:

_id count text username
0 1241545376852738050 28 Concejal @heidy_up los recicladores están desesperados más de 4 meses sin pago ni @ClaudiaLopez ni @Uaesp responde. Ya las bodegas están cerradas, no pueden ni trabajar ni más $$$ me dicen que están aguantando hambre @PGN_COL @DEFENSORIAEC definan una ruta a seguir. RuthQuevedoF
1 1241691547508367365 5 El virus de acuerdo a la medición del gobierno se disparó en más del 30% ayer, fundamentalmente en Bogotá.\n\nNo se puede jugar en Bogotá. El confinamiento es muy poroso por la descoordinación entre gobierno local y nacional\n\nEs urgente el fortalecimiento hospitalario en Bogotá. petrogustavo
2 1241693911321542656 5 Después de tanta tragedia en Italia, hasta ayer se ordenó el cierre de empresas y fabricas.\n\nLa tragedia italiana se debe a que el confinamiento no era tal por respetar los negocios.\n\nEn Bogotá y Medellín igualmente el confinamiento hasta ahora es excesivamente poroso. petrogustavo
3 1240442800556179456 3 Lucía Vargas, lideresa de la Asociación de Recicladores Ecoresiduos, exige garantías para su gremio ante la crisis nacional y las medidas que se han tomado al respecto. #DuqueInepto #SimulacroVital https://t.co/2ZWWfNujZ0 heidy_up
4 1241463760394620928 3 @ClaudiaLopez conectada con el angustioso momento que estamos viviendo 👇🏾\n\nLa alcaldesa Claudia López anuncia que entre el 20 de marzo y el 20 de abril, ningún ciudadano pagará servicios públicos en Bogotá \n\n#YoMeQuedoEnCasa #SimulacroVital obligatorio MabelLaraNews
5 1241718237647253504 2 “De nada sirve el esfuerzo económico de las familias y el confinamiento de miles de personas si los gobiernos nacional y distrital siguen poniendo la rentabilidad de Transmilenio por encima de la salud pública.”\nDe\n@juan15_andress \n@ClaudiaLopez deje de beneficiar a TransMilenio SandraPerezSiii
6 1241740988982464512 2 A pocas horas del confinamiento severo en Bogotá hago las siguientes preguntas : 1 ¿Las personas que viven del día a día , vendedores informales por ejemplo en Bogotá de que van a vivir ? ¿Se les dará un auxilio por el mes ? ¿A donde se dirigen ? @ClaudiaLopez HOLLMANMORRIS
7 1241602210733207554 1 Cada uno de los trabajadores que dejan de estar en sus casas resguardados con sus familias para dar lo mejor de sí en estos momentos para Bogotá, es un héroe que merece un reconocimiento. Gracias a los operarios de @RSDonaJuana por ayudarnos a cuidar a nuestra ciudad! Uaesp
8 1241742572911046656 1 @ClaudiaLopez ¿Vamos a contar a los muertos en las cárceles como primeras víctimas de coronavirus? Protestas supuestamente eran por condiciones sanitarias. OMS nos había anticipado caos social por pandemia. #FelizDomingo #ColombiaUnida #QuedateEnCasa https://t.co/iVp5ePZBbQ Sintapabocas1
9 1241460119914909702 1 None PGN_COL

los hashtags más usados en la comunidad 7 son:

_id count
0 SimulacroVital 6
1 YoMeQuedoEnCasa 3
2 ATENCION 1
3 ComedoresGratuitos 1
4 GraciasClaudia 1
In [80]:
display(Markdown(str("## Los post de Facebook con la palabra Bogotá que más interacciones tuvieron en este periodo de tiempo fueron:")))

Image(filename='./6_Facebook.png')

Los post de Facebook con la palabra Bogotá que más interacciones tuvieron en este periodo de tiempo fueron:

Out[80]:
In [76]:
display(Markdown(str("## Los post de Instagram con la palabra Bogotá que más interacciones tuvieron en este periodo de tiempo fueron")))
Image(filename='./6_Instagram.png')

Los post de Instagram con la palabra Bogotá que más interacciones tuvieron en este periodo de tiempo fueron

Out[76]:

Lista twitteros importantes en la conversación

In [77]:
usuarios_importantes=[]
for comunidad in comunidades_importantes:
    usuarios_importantes.extend(top_reacciones[comunidad])
    usuarios_importantes.extend(top_creadores[comunidad])
    #usuarios_importantes.extend(top_influencers[comunidad])

usuarios_importantes=set(usuarios_importantes)

f = open("./twitteros_importantes_conversación_simulacro2.txt", "a")
for line in usuarios_importantes:
    f.write(line)
    f.write("\n")
    print(line)
f.close()
@albertfgiraldo
@heidy_up
@camachito07
@ruthquevedof
@juanmfotografo
@cundinamarcagob
@jhoanslp
@ingabrielc
@mhemamedina
@infopresidencia
@mellanovha
@jorgegodoyl
@catabaron
@irmalherrera
@buque09
@minsaludcol
@nataliaab08
@ambientebogota
@lafrunofila
@ivanduque
@reporteroanimal
@romerojairo
@subredsurocci
@historia_bogota
@animalesbog
@nicosuuno2012
@maritza_2304
@valbuenaramos
@prudentemente
@ricardorosania
@juanrsan
@andrescnietor
@juliherrerap
@bomberosbogota
@alcaldiasuba11
@iccugob
@lrgrivera
@claudialopez
@aleja945
@yolimamoras
@bogota__dc
@gustavopenuela
@magicliz_
@aemon3428
@dniel_cifuentes
@penalosadas
@ceismovilidad
@deisymayte
@theogelves
@soyeduagdo
@ambiguoser
@windsormira
@elguapito01
@pgn_col
@bogota
@ramirobarragana
@jdcavanzoortiz
@leosierra065
@jcardenasrey
@animalrevistaco
@otto_metal
@nicolasgarciab
@mayoligutierrez
@uaesp